hydraulic power tongs - Español Inglés Diccionario